/* getenv()函数使用示例 */
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    const char *str_val = NULL;

    if (argc < 2) {
        fprintf(stderr, "Error: 请传入环境变量名称\n");
        exit(-1);
    }

    /* 获取环境变量 */
    str_val = getenv(argv[1]);
    if (str_val == NULL) {
        fprintf(stderr, "Error: 环境变量 %s 不存在\n", argv[1]);
        exit(-1);
    }

    /* 打印环境变量的值 */
    printf("环境变量 %s 的值为 %s\n", argv[1], str_val);

    exit(0);
}